#ifndef __VERSION_H_
#define __VERSION_H_

#define VERSION_TAG             "DEV"
#define SYSTEM_VERSION          200
#define _AK_ATS_START_ENABLE    0      /* 调音接口     */
#define _AK_ITS_START_ENABLE    0      /* 图像调节接口 */
#define _FILE_SYSTEM_VERSION    3       /* 文件系统版本[1]-未作新分区 [2]-分区后App大小为64 [3]-分区后App大小为1720 */

char RELEASE_DATE[24];                  /* main.c编译日期， 用来作版本标识  Jan 11 2023 08:12:11 */

/*
 [I] 型   按键较吃力的门口机    光敏控制正常 led灯有1个
 [CH]型   有4个按钮的门口机     光敏控制相反 led灯有4个
 [E] 型   8按钮 
 */
#define CAMERA_TYPE "I"

/* 
 [J]- 捷克     刷卡开电控锁，开锁时间5秒
 [D]- 迪斯特    刷卡开触点锁，开锁时间1秒
 */
#define SWIPE_CARD_UNLOCK_TYPE     "D"  /* 刷卡开锁类型 */
#define IS_ALWAYS_IN_COLOR_MODE    "B"  /* [C]-夜间为彩色(Color)  [B]-夜间为黑白(Black) */

#define DEVICE_BYNAME "Ubt " CAMERA_TYPE




#endif      /* __VERSION_H_ */




#if 0   /* 更新日志 */
CH_D[3]   I_D[3]
CH_J[3]   I_J[3]

## 更新日志 Camera
183. 取消子通道
181. call机模糊?
180. 子通道设置为同分辨率的低码率视频
179. 防止重复切换 CBR VBR
178. 增加Gate Lock 开锁时间控制, 室内机发送指令设置开锁时间, 门口机保存到userdata, 并读取
177. 取消音通话结束后的音量恢复
176. 优化离家模式铃声播放
175. 更改铃声调节方案, 使得室内机通话前可以调节门口机铃声, I型铃声GAIN=4, CH型铃声GAIN=6
174. 室内机可以播放门口机的call机铃声,实现call机一直响铃直到室内机接听
173. 调整码率限制 [vbr 768-1216] [vbr 1216 2496] [cbr 2496 2496]
172. 增加门口机铃声音量
171. 在播放铃声时不调整音量大小
170. 子通道属性 video_encode_main_venc_set(BR_MODE_VBR,256,768);
169. 取消主通道子通道的切换, 直接在主通道上进行参数修改
168. 修复移动侦测会错误的触发的问题, 触发之后, 室内机进入移动侦测监控状态 倒计时结束后, 门口机重新开始移动侦测, 没有进行skip 导致的两个画面相差大, 而误触发  移动侦测误触发问题， 当第一次移动侦测正常触发结束后， 马上触发下一次移动侦测， 即使下一次的画面没有相对移动
167. 修改了移动侦测的参数
166. 修改call机一开始的vbr参数
165. 修复main通道切换不过来的问题
     同步室内机的时间 但不同不到rtc 方便日志校验
164. 针对移动侦测 增加相关调试信息
163. 加卡时， 室内机没有显示卡号的问题修复
162. 针对夜间使用彩色模式进行更改， 对其灯光进行控制， 空闲时不打开白炽灯
161. 修改门口机音频发送为queue消息队列
     音量设置为零时仍有声音的问题修复
160. [2]类型的文件系统作升级包时 将铃声一起拷贝
159. 门口机视频参数优化， 室内机与tuya同时获取视频时， 设置为vbr模式 仅室内机设置为cbr模式 仅tuya设置为sub
158. 门口机新增参数[T/F]  夜视效果仍为彩色模式 [T].夜视效果仍为彩色 [F].夜视效果为黑白
157. 好像每做什么变更， 主要还是适配v3.1.3室内机
156. 二次确认机无图的问题修复
155. 更改了指令发送规则
------------------------------------------------------------------------------
154. 音频播放不再插入队列， 而是直接写入声卡， 方便打断当前播放或直接播放下一首
153. 没有作其他变更， 只是将3中文件系统进行了整合
152. 修改移动侦测心跳包的发送规则可以更加方便的获取到移动侦测的相关状态 [is_move*10]+[is_run]
     控制移动侦测的暂停和继续， 以此来降低功耗
151. 修复室内机为外出模式时， 门口机没有播放留言铃声.
150. 新增 添加守护进程.
149. new doorbell can send version & type info in heart beat arg1=1.
     it can send more than number 255 now.
     it can send ip addr now.
148. fix can t send call cmd while in audio is running...
147. fix audio back Q
146. fix video maybe in pink mode  cause ircut task not running...
145. fix ir work mode 
144. fix no load video fail... 
     reload_program by reboot  1.change door id 2. resigister second doorbell  3. not resigister
143.1 给线程设置了线程名称 
143.0 关锁时间冲突的问题修复， Eg: 锁1 开锁10s, 锁2 开锁2s, 在开锁1的时候立马开锁2， 会在锁2关闭的同时将锁1也关闭了的问题
142. 第一次开机不能正常切换夜视效果的问题；
141. audio_output_buffer_remain_get()
140. 以支持mp3格式音频  兼容了PCM 和MP3
139. 修复上个版本移动侦测的错误问题
138. 通话状态的标志更新
137. 响Call机铃声才发送Call机指令
136. 使移动侦测默认灵敏度设置为128
135. 增加开锁控制版本
134.  移动侦测灵敏度更改   [高]64->>120 [中]96->>150  [低]128->>180
132. 移动侦测问题
131. 刷卡等开锁时间更改  3->>5s 
130. 720P
129. 通话状态变更， 使控制更准确
128. 启用子通道
127. card PWM3 ->> PWM4
126. 发送本机的通话状态
123. 重新分配IP
122. 发布到测试员测试
121. 测试和开发二次确认机
120. 指令添加了floor
116. 重新消回音版本
115. 重新启用 audio_volume_cover 接口
110. 分辨率修改会600P, kbsmax 1024*2
109. 修改了video input 视频参数
108. 更新了图像效果
107. 又调好了音频
106. 禁用ak_ao_enable_hs接口
105. 新的调音参数
104. 设置AO_GAIN    (4) -> (2)
103. 设置AO_GAIN    (3) -> (4)
102. 设置AO_GAIN    (2) -> (3)
101. 使刷卡数据同步之后， 让室内机重新init_rfid
//////////////////////////////////////////////////////////
100. 重新分配IP地址


92. 
91. 刷卡开电控锁
90. 同步了新的文件系统和升级方式
///////////////////////////////////////////////////////////
82. 给"喵了个汪"调了图像效果
81. 在加卡模式时， 添加重复的卡时， 没有提示的问题
80. 新的刷卡数据管理
78. 修复指示灯控制不准确， 一直传输视频的问题
77. 修改了判别是否传输视频流的方式
69. _md_threshold  64->>96
68. 修改刷卡模块的延迟时间 200ms ->> 10ms
67. 启用主通道(1280x720) 子通道(640x360)
66. 门口机灯光控制， 在通话之后不允许更变
65. 多户门口机调试
64. CH型门口机的光敏控制逻辑与I型反向
63. 增加音量调节力度    [-12, 20]   
60. 三个门口机对应的按键值已读到
59. 设置门口机最小音量为静音
58. 增加音量调节力度    [-10, 12]
57. 增加音量调节力度    [-10, 18]
56. 测试_CBR_RES1024x600_1024kbs_FPS20
55. 测试音量调节
54. 测试VBR
53. 测试640x360
52. anyka audio dev 3
51. anyka audio dev 2, disable volume adj
50. anyka audio dev 1
42. max_kbps 1024*2 
41. 调音
40. 在传输视频的时候， 不进行移动侦测不获取视频帧
37. 移动侦测范围为与视频输入分辨率一致
36. 室内机可设置移动侦测灵敏度
33. 移植1081Q的移动侦测方案
30. ak_md_set_sensitivity  80-> 50

v29
1. 整理指令 NET_COMMON_CMD_STREAM_STATUS
2. 门口机录像i帧发送慢问题
3. VPSS_EFFECT_BRIGHTNESS,	30

V27
1. 修复夜间模式显示图像有色差


v26
1. 调节图像


v25
1. 1024x600

v24
1. 门口机传图时， 不切换工作模式
2. 减少工作模式检测时间

V23
1. 修复门口机第一次上电， IO电平检测不正确的问题；

v22
1. 修复指示灯有时显示不正常的问题；

v21
1. 更改白天黑夜的工作模式为软件控制
2. 新的图像效果
3. 提高kbps到4m


v19
1. 更换白天和夜间模式的切换方式，软件控制->光敏控制


v18 
1. max_kbps    4M -> 3M
2. 播放铃声时 设置音量到 80



v17
1. 更改刷卡的数据样式




v16
1. 提高码率  512 -> 1024*1.5


v15
1. 刷卡模块基本完成；


v14 
1. 修复门口机指令接受错误的问题；

v9
1. 室内机可调整门口机的音量大小
2. 升级时不允许call 移动侦测


v8
1. 更改铃声的播放方式为固定铃声，

v5
1. 音频调节；

v4
1. LED灯的管理


#endif